#ifndef __HAND_BLOCK_HH__
#define __HAND_BLOCK_HH__

#include <mc/types.h>
#include <mc/block.h>
#include <mc/blocks.h>

namespace mc
{

class HandBlock
{
public:
    HandBlock(BlockType type);
    ~HandBlock() noexcept;

    void switchBlock(BlockType type);    

    void firstPersonViewDraw(const glm::mat4& model);

private:
    BlockType _type;
    Block* _block;
};

}

#endif
